package singleton;

public class SingletonClass2 {
	private static SingletonClass2 instance = null;
	
	private SingletonClass2() throws Exception{
		//실행코드에서 발생한 Exception을 호출한곳으로 던지는 경우.
	
	public static SingletonClass2 getInstance(){
		if(instance == null){//이 메소드가 최초로 호출되었을 경우에만 한번 객체를 생성하게끔 하는 코드
			//이렇게 코드를 짜면 여기서 트라이캐취를 통해서 에러도 잡고 던질수도 있게 된다.
			instance = new SingletonClass2();		
		}
	}

}
}